Skip to content

Projects API#2926

Open
atharvadeosthale wants to merge 8 commits intomainfrom
projects-api
Open

Projects API#2926
atharvadeosthale wants to merge 8 commits intomainfrom
projects-api

Conversation

@atharvadeosthale
Copy link
Copy Markdown
Member

No description provided.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 28, 2026

Greptile Summary

This PR introduces a new "Project" section under /docs/products/project/ covering auth methods, API keys, platforms, protocols, services, policies, and mock phones — complete with multi-SDK code examples and console screenshots. The API keys page is migrated from /docs/advanced/platform/api-keys with a redirect in place, while the remaining pages are net-new additions.

Confidence Score: 5/5

Safe to merge — only one minor grammatical issue found, no broken links or functional problems.

All findings are P2 (style). The redirect from the old API keys path is correctly wired, navigation entries are consistent, and the new documentation pages are well-structured.

src/routes/docs/products/project/api-keys/+page.markdoc — one grammatical fix on line 8.

Important Files Changed

Filename Overview
src/redirects.json Adds a redirect from the old API keys path to the new one, and updates the legacy /docs/keys redirect to point to the new location.
src/routes/docs/Sidebar.svelte Adds a "Project" entry to the Products section of the docs sidebar.
src/routes/docs/advanced/platform/+layout.svelte Removes the "API keys" sidebar link from the Advanced Platform section now that it has moved to /docs/products/project/api-keys.
src/routes/docs/advanced/platform/+page.markdoc Removes the API keys card from the Advanced Platform overview page.
src/routes/docs/products/project/+layout.svelte New layout for the Project docs section with sidebar navigation for all sub-pages.
src/routes/docs/products/project/+page.markdoc New Project overview page with cards linking to all concept sub-pages.
src/routes/docs/products/project/api-keys/+page.markdoc New API keys documentation page (moved from /docs/advanced/platform/api-keys) with full CRUD examples across all SDKs and a scopes reference table; has one grammatical error on line 8.
src/routes/docs/products/project/auth-methods/+page.markdoc New auth methods documentation page covering console toggling and SDK-based programmatic control via updateAuthMethod.
src/routes/docs/products/project/mock-phones/+page.markdoc New mock phones documentation page with full CRUD examples for managing fictional phone numbers used in testing.
src/routes/docs/products/project/platforms/+page.markdoc New platforms documentation page covering web platform registration and listing across all SDKs.
src/routes/docs/products/project/policies/+page.markdoc New policies documentation page for project-wide policy configuration.
src/routes/docs/products/project/protocols/+page.markdoc New protocols documentation page for toggling API protocols.
src/routes/docs/products/project/services/+page.markdoc New services documentation page for enabling/disabling individual Appwrite services per project.

Reviews (6): Last reviewed commit: "mock phone api" | Re-trigger Greptile

Comment thread src/routes/blog/post/announcing-auth-methods-api/+page.markdoc Outdated
Comment thread src/routes/blog/post/announcing-auth-methods-api/+page.markdoc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant